Tech

Webb Space Telescope Got a Lucky Boost From Its Christmas Launch